package com.foo.wechat.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.foo.common.annotation.Excel;
import com.foo.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import lombok.Getter;
import lombok.Setter;

/**
 * 家禽管理对象 wx_poultry
 *
 * @author foo
 * @date 2025-11-12
 */
@Getter
@Setter
public class WxPoultry extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private Long poultryId;

    /** 农场ID */
    @Excel(name = "农场ID")
    private Long poultryFid;

    /** 品种 */
    @Excel(name = "品种")
    private String poultryName;

    /** 封面图 */
    @Excel(name = "封面图")
    private String poultryPic;

    /** 年龄 */
    @Excel(name = "年龄")
    private String poultryAge;

    /** 重量 */
    @Excel(name = "重量")
    private Long poultryKg;

    /** 领养定金 */
    @Excel(name = "领养定金")
    private BigDecimal poultryPricing;

    /** 每日费用 */
    @Excel(name = "每日费用")
    private BigDecimal poultryDayFee;

    /** 管理费 */
    @Excel(name = "管理费")
    private BigDecimal poultryAdminFee;

    /** 出栏斤数 */
    @Excel(name = "出栏斤数")
    private Long poultrySlaughterKg;

    /** 出栏状态 */
    @Excel(name = "出栏状态")
    private Long poultrySlaughterState;

    /** 领养状态 */
    @Excel(name = "领养状态")
    private Long poultryState;

    /** 创建时间 */
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date poultryTime;

    private WxFarm wxFarm;

}
